home *** CD-ROM | disk | FTP | other *** search
-
-
-
- THE SCHEDULER
-
- an
- Employee schedule program
-
- by
- Ron Thompson
-
- Copyright 1989
- Computer Room Software
-
-
-
- Scheduler is a program designed to allow entry of employee's
- work schedules, with easy modification and printing of the
- schedules. The program will make a 1 week schedule, for up
- to 60 employees. The program will also display graphs of the
- schedule for each day.
-
- Scheduler consists of six files that must be on the same
- disk or in the same directory; SCHEDULE.EXE, WEEK.FRM,
- GRAPH1.SCR, GRAPH2.SCR, HELP.SCR, and SCHEDULE.DOC
-
- Two other types of files will appear on the disk when using
- Scheduler; filename.SCH and filename.BAK. The .SCH is the
- latest version of a schedule. When you "Build a new schedule"
- the program will produce a .SCH file. When you "Load an old
- schedule" the program will save the .SCH file as a .BAK file,
- and save the new changes as a .SCH file. If you make a mistake
- when modifying a file that has a matching .BAK file it is easy
- to recover from the mistake by exiting the program and erasing
- the messed up .SCH file and using the DOS command
- "RENAME filename.BAK filename.SCH" and pressing the Enter key.
- The filename in the line would be the name of your file, and
- you would not type in the quote marks.
-
-
-
- This small manual will take you through the steps of making a
- new schedule, altering it and printing the finished schedule.
-
-
-
-
- At the DOS prompt, type SCHEDULE and press enter.
-
- A>SCHEDULE
-
- You will be asked for the path to the schedule files. That
- simply means to type in the drive and directory names that
- have the data files. If you have a dual drive disk, you may
- want to keep the Schedule program files on a disk in drive A,
- and the schedules on a disk in drive B. If so, you would
- enter B:\ , which tells the program to look in the main directory
- of drive B. If you have a hard disk drive named C, and have
- made a subdirectory for the schedule program and schedules and
- called it SCHEDULE, you would enter C:\SCHEDULE\ .
-
- ╓──Path Information ──────────────────────────────────────────────────────────╖
- ║ Which drive and subdirectory are your schedules in? ║
- ║Enter as A:\ or B:\SUBDIRECTORY\ > < ║
- ╙─────────────────────────────────────────────────────────────────────────────╜
-
-
- You will then see the menu;
-
- ╓────────────────────────────────────╖
- ║ *** THE Scheduler's MAIN MENU *** ║
- ╠════════════════════════════════════╣
- ║ Load an old schedule ║
- ║ Build a new schedule ║
- ║ Print out a schedule ║
- ║ Graph ║
- ║ Quit the program ║
- ╙────────────────────────────────────╜
- ╓────────────────────────────────────╖
- ║ COMPUTER ROOM SOFTWARE ║
- ║ COPYRIGHT 1989 ║
- ╙────────────────────────────────────╜
-
- ╓──[ Information ]─────────────────────────────────────────╖
- ║ Use the Up and Down Cursor Keys to select an Option. ║
- ║ Press the ENTER key to continue. ║
- ╙──────────────────────────────────────────────────────────╜
-
-
- Notice that the line "Load an old schedule" is highlighted. By
- pressing the up and down arrows you can move to other selections.
- Press the ENTER key when you are on the selection you want.
-
- For this example, select "Build a new schedule".
-
- A small box will appear that asks for the name of the file. Type
- a word (or a number) that you want to use for the name of the
- schedule. Do not enter more than eight characters, or a period,
- the program will add the .SCH automatically.
-
- ╓────────────────────────────────────╖
- ║ *** THE Scheduler's MAIN MENU *** ║
- ╠════════════════════════════════════╣
- ║ Load an old schedule ║
- ║ Build a new schedule ║
- ║ Print out a schedule ║
- ║ Graph ║
- ║ Quit the program ║
- ╙────────────────────────────────────╜
- ╓────────────────────────────────────╖
- ║ COMPUTER ROOM SOFTWARE ║
- ║ COPYRIGHT 1989 ║
- ╙────────────────────────────────────╜
-
- ╓──[ Name of file ]─────────────────────────────────────────╖
- ║Enter name of file >DEMO < ║
- ╙───────────────────────────────────────────────────────────╜
- Type in the name and press enter.
-
-
- The program will ask for the date of the program. This is just
- for your convenience, and you may press Enter if you do not want
- the date shown while working on the schedule.
-
-
-
-
- ╓─────────────────────────────────────╖
- ║ *** THE Scheduler's MAIN MENU *** ║
- ╠═════════════════════════════════════╣
- ║ Load an old schedule ║
- ║ Build a new schedule ║
- ║ Print out a schedule ║
- ║ Graph ║
- ║ Quit the program ║
- ╙─────────────────────────────────────╜
-
-
- ╓───────────────────────────────────╖
- ║ COMPUTER ROOM SOFTWARE ║
- ║ COPYRIGHT 1989 ║
- ╙───────────────────────────────────╜
-
- ╓──[ Week beginning ]───────────────────────────────────────╖
- ║Enter as MM/DD/YY > < ║
- ╙───────────────────────────────────────────────────────────╜
-
- The date is entered as 2 numbers, a "/" , 2 more numbers, another
- "/", and 2 more numbers.
-
- ╓──[ Week beginning ]───────────────────────────────────────╖
- ║Enter as MM/DD/YY >09/12/89< ║
- ╙───────────────────────────────────────────────────────────╜
-
-
-
- You are then shown the entry screen. It has room for a name and
- seven days. When the screen comes on, the word "NAME" is highlighted.
- If you press the;
- SPACE key ... You will be asked to enter the
- persons name.
-
- Right arrow . The S for Sunday will be highlighted
- and if you press the SPACE you will
- be asked for the time the person
- will start on Sunday.
-
- Left arrow .. The S for Saturday will be highlighted
- and if you press the SPACE you will
- be asked for the time the person will
- start on Saturday.
-
- Down arrow .. Will show the next person, which should
- be blank at this time.
-
- Up arrow ... Will show the previous person, if you
- are on the first person the key is
- ignored.
-
- Page up ... Will show you a chart explaining
- military time (0000 to 2400 hours).
-
- Page down ... Will list all people entered so far,
- you can use the Page UP, Page Down,
- and Up and Down keys to browse through
- them. If you have a line, with a person's
- name, highlighted and press ENTER, you
- will be returned to this screen with
- that person's information displayed.
-
- ESC ... Returns you to the menu.
- ┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
- │ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
- ├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
- │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- ├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
- │ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
- │09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
- └─────────┴──────────────────────────────────────────────────────────────────┘
-
-
- With the word "NAME" highlighted, we press the SPACE key. A small
- box appears at the bottom of the screen. Type in the person's name
- and press ENTER.
-
- ┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
- │ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
- ├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
- │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- ├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
- │ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
- │09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
- └─────────┴──────────────────────────────────────────────────────────────────┘
-
-
-
-
-
-
-
-
- ╓──[ Name of person ]────────────────────────────────────────────────────────╖
- >Ron Thompson < ║
- ╙────────────────────────────────────────────────────────────────────────────╜
-
- The person's name will appear on the screen. We then press the
- right arrow, and the S for Sunday is highlighted. We press the
- SPACE key and a box appears at the bottom of the screen which
- asks for the time the person will start. Type in the military
- time for when the person will start to work. If you forget what
- hours equal the normal AM or PM, then press the PAGE UP key.
-
- We could have pressed the Right (or Left) arrow several more times
- and picked any day.
-
- ┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
- │ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
- ├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
- │Ron Thompson │ │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- ├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
- │ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
- │09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
- └─────────┴──────────────────────────────────────────────────────────────────┘
-
-
-
-
-
-
-
-
-
-
- ╓──Sunday start (Enter if off)───────────────────────────────────────────────╖
- >0800< ║
- ╙────────────────────────────────────────────────────────────────────────────╜
-
- The time that you entered will be displayed in the day of week
- that you are on. You will then be asked for the time the person
- will stop working. Enter it the same way.
-
- ┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
- │ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
- ├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
- │Ron Thompson │0800 │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ │ │ │
- ├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
- │ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
- │09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
- └─────────┴──────────────────────────────────────────────────────────────────┘
-
-
-
-
-
-
- ╓──Sunday end (Enter if off)─────────────────────────────────────────────────╖
- >1600< ║
- ╙────────────────────────────────────────────────────────────────────────────╜
-
-
- The hours worked for the day, and the total of the hours worked
- for the week, will be calculated automatically. The program will
- support quarter hour figures (1015 or 1030) and will display the
- hours worked in decimals (8.25 8.50 8.75).
-
- If the hours scheduled for the week is more than 39 hours, the
- computer will beep to warn you.
-
- ┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
- │ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
- ├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
- │Ron Thompson │0800 │ │ │ │ │ │ │ │
- │ │1600 │ │ │ │ │ │ │ │
- │ │ 8. 0 │ │ │ │ │ │ │ 8. 0 │
- ├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
- │ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
- │09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
- └─────────┴──────────────────────────────────────────────────────────────────┘
-
-
- Pressing the PAGE UP key will display this screen. When you
- are done, press any key to return to where you were.
-
-
- ┌────────────┬────────────┐
- │ AM │ PM │
- │12:15 - 0015│12:15 - 1215│
- │12:30 - 0030│12:30 - 1230│
- │12:45 - 0045│12:45 - 1245│
- │ 1:00 - 0100│ 1:00 - 1300│
- │ 2:00 - 0200│ 2:00 - 1400│
- │ 3:00 - 0300│ 3:00 - 1500│
- │ 4:00 - 0400│ 4:00 - 1600│
- │ 5:00 - 0500│ 5:00 - 1700│
- │ 6:00 - 0600│ 6:00 - 1800│
- │ 7:00 - 0700│ 7:00 - 1900│
- │ 8:00 - 0800│ 8:00 - 2000│
- │ 9:00 - 0900│ 9:00 - 2100│
- │10:00 - 1000│10:00 - 2200│
- │11:00 - 1100│11:00 - 2300│
- │ NOON - 1200│MIDN - 2400│
- └────────────┴────────────┘
- Press any key to return
-
-
- Pressing the PAGE DOWN key will show the summary of people
- already entered, in the form shown below.
- You may scroll thru the list with the Page up, Page Down,
- Up arrow, Down arrow, Home, and End keys. When you have
- the name of the person highlighted and press Enter, you
- will return to the Entry screen with that person on display.
- There is only one person shown now, but later up to three
- people can be shown at one time.
- ┌───────────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬───────┐
- │ NAME │ S │ M │ T │ W │ TH │ F │ S │ TOTAL │
- ├───────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼───────┤
- │Ron Thompson │0800 │ │ │ │ │ │ │ │
- │ │1600 │ │ │ │ │ │ │ │
- │ │ 8. 0 │ │ │ │ │ │ │ 8. 0 │
- ├─────────┬─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┤
- │ WEEK OF │ SPACE = Enter information PAGE UP = Display time comparison │
- │09/12/89 │ ESC = Quit to Menu PAGE DOWN = Scroll thru schedule │
- └─────────┴──────────────────────────────────────────────────────────────────┘
- ╓──09/12/89────────────────────────────────────────────────────────────────╥─╖
- ║ Ron Thompson │0800 │ │ │ │ │ │ │ ║v║
- ║ │1600 │ │ │ │ │ │ │ ║ ║
- ║ │8. 0 │ │ │ │ │ │ │8. 0 ║ ║
- ║ │ │ │ │ │ │ │ │ ║ ║
- ║ │ │ │ │ │ │ │ │ ║ ║
- ║ │ │ │ │ │ │ │ │ ║ ║
- ║ │ │ │ │ │ │ │ │ ║ ║
- ║ │ │ │ │ │ │ │ │ ║ ║
- ║ │ │ │ │ │ │ │ │ ║ ║
- ╙──────────────────────────────────────────────────────────────────────────╨─╜
-
-
- If you select "Load an old schedule" from the Menu, you will
- see a box that has upto 10 schedule files shown. Use the
- Up arrow, or Down arrow to select the one you want to load,
- and press ENTER.
-
-
-
-
-
- ╓─────────────────────────────────────╖
- ║ *** TH╒══FILES══════════╤═╕NU *** ║
- ╠═══════│ SAMPLE.SCH │v│═════════╣
- ║ Load │ DEMO.SCH │ │ ║
- ║ Build╘═════════════════╧═╛ ║
- ║ Print out a schedule ║
- ║ Graph ║
- ║ Quit the program ║
- ╙─────────────────────────────────────╜
-
-
- ╓───────────────────────────────────╖
- ║ COMPUTER ROOM SOFTWARE ║
- ║ COPYRIGHT 1989 ║
- ╙───────────────────────────────────╜
-
- ╓──[ Information ]──────────────────────────────────────────╖
- ║ Use the Up and Down Cursor Keys to select an Option. ║
- ║ Press the ENTER key to continue. ║
- ╙───────────────────────────────────────────────────────────╜
-
- You will be asked the date as before, and the Entry screen will
- appear, but this time people will be displayed at the start.
- To move to the end of the list you can either press the Down
- arrow until you reach the end, or press Page Down and then the
- End key followed by the Enter key.
-
- NOTE:
- You can replace previously entered names or times by moving to
- them and re-entering the information. If you have entered hours
- for a day, and then decide that the employee should be off that
- day, just type 0 for both the start and end times.
-
- PRINTING OUT A SCHEDULE
-
- If you select "Print out a schedule" you are again shown the
- box with the list of .SCH files. Select one and press Enter,
- you will be asked for a date, and you should enter a date this
- time as it will appear on the printout.
-
- The program will print either 15 people per page (and up to
- 4 pages) ,or it will stop if it reaches a place where there
- are no weekly hours entered. When it reaches a blank space,
- the program will ask once if you wish to continue. If you
- answer Yes, it will print all four pages whether empty or not.
-
- GRAPHS
-
- The Scheduler program will show a graph of how many people
- are working for each hour of the day.
-
- When you select "Graph" from the menu, you will be shown which
- schedules are available on the drive. Select one by highlighting
- it and pressing ENTER.
- ╓─────────────────────────────────────╖
- ║ *** TH╒══FILES══════════╤═╕NU *** ║
- ╠═══════│ SAMPLE.SCH │v│═════════╣
- ║ Load │ DEMO.SCH │ │ ║
- ║ Build╘═════════════════╧═╛ ║
- ║ Print out a schedule ║
- ║ Graph ║
- ║ Quit the program ║
- ╙─────────────────────────────────────╜
- ╓───────────────────────────────────╖
- ║ COMPUTER ROOM SOFTWARE ║
- ║ COPYRIGHT 1989 ║
- ╙───────────────────────────────────╜
-
- ╓──[ Information ]──────────────────────────────────────────╖
- ║ Use the Up and Down Cursor Keys to select an Option. ║
- ║ Press the ENTER key to continue. ║
- ╙───────────────────────────────────────────────────────────╜
-
- ╓─────────────────────────────────────╖
- ║ *** TH╒══FILES══════════╤═╕NU *** ║
- ╠═══════│ SAMPLE.SCH │v│═════════╣
- ║ Load │ DEMO.SCH │ │ ║
- ║ Build╘═════════════════╧═╛ ║
- ║ Print out a schedule ║
- ║ Graph ║
- ║ Graph2 ║
- ║ Quit the program ║
- ╙─────────────────────────────────────╜
- ╓───────────────────────────────────╖
- ║ COMPUTER ROOM SOFTWARE ║
- ║ COPYRIGHT 1989 ║
- ╙───────────────────────────────────╜
-
- ╓──[ Information ]──────────────────────────────────────────╖
- ║ Use the Up and Down Cursor Keys to select an Option. ║
- ║ Press the ENTER key to continue. ║
- ╙───────────────────────────────────────────────────────────╜
-
-
- A menu of days appears, select one and press ENTER. You
- can also select QUIT to return to the main menu.
-
- ╓─────────────────────────────────────╖
- ║ *** THE Scheduler's MAIN MENU *** ║
- ╠═════════════════════════════════════╣
- ║ Load an old schedule ║
- ║ Build a new schedule ║
- ║ Print out a schedule ║
- ║ Graph ║
- ║ Graph2 ║
- ║ Quit the program ║
- ╙─────────────────────────────────────╜
- ╓─────────────────────────────────────╖
- ║ COMPUTER ROOM SOFTWARE ║
- ║ COPYRIGHT 1989 ║
- ╙─────────────────────────────────────╜
-
- ╓──[ Information ]──────────────────────────────────────────╖
- ╓─Which day─────────────────────────────────────────────────╖ion. ║
- ║ Sun Mon Tues Wed Thur Fri Sat Quit ║ ║
- ╙───────────────────────────────────────────────────────────╜────────╜
-
- MID 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 SUN
- ┌───────────────────────────────────────────────────────────────────────────┐21
- ├───────────────────────────────────────────────────────────────────────────┤20
- ├───────────────────────────────────────────────────────────────────────────┤19
- ├───────────────────────────────────────────────────────────────────────────┤18
- ├───────────────────────────────────────────────────────────────────────────┤17
- ├───────────────────────────────────────────────────────────────────────────┤16
- ├───────────────────────────────────────────────────────────────────────────┤15
- ├───────────────────────────────────────────────────────────────────────────┤14
- ├───────────────────────────────────────────────────────────────────────────┤13
- ├───────────────────────────────────────────────────────────────────────────┤12
- ├───────────────────────────────────────────────────────────────────────────┤11
- ├───────────────────────────────────────────────────────────────────────────┤10
- ├───────────────────────────────────────────────────────────────────────────┤ 9
- ├───────────────────────────────────────────────────────────────────────────┤ 8
- ├───────────────────────────────────────────────────────────────────────────┤ 7
- ├─────────────────────────────────██─██─██─██───────────────────────────────┤ 6
- ├─────────────────────────────────██─██─██─██───────────────────────────────┤ 5
- ├──────────────────────────────██─██─██─██─██─██─██─────────────────────────┤ 4
- ├──────────────────────────────██─██─██─██─██─██─██─────────────────────────┤ 3
- ├──────────────────────────────██─██─██─██─██─██─██─────────────────────────┤ 2
- ├─────────██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─██─────────────┤ 1
- MID─1──2──3──4──5──6──7──8──9──10─11─12─1──2──3──4──5──6──7──8──9──10─11────┘
- ^ ^
- Midnight Noon
-
- The graph begins with midnight and goes to 11 pm.
- It has room for up to 20 employees per hour, if there are more than
- 20 employees working during an hour the graph will only show that
- there are only 20. The numbers on the right side of the screen
- show how many people are working, the numbers at the top and bottom
- are the hours of the day. Notice that there is only 1 employee
- working during the hours of 3 am to 9 am, and 4 at 10 am.
-
- If you press any key, you will return to the day selection menu.
- To return to the main menu from there, select Quit.
-
- ACKNOWLEDGMENTS
-
- This program uses routines from THE QUICKBASIC UTILITY SET, a
- library of routines written by Daniel R. Berry, of Traveller Software,
- 4277 Redmond Way, Beale AFB, CA 95903.
-
- Thanks to Dan Tillman, sysop of Missing Link BBS 618-233-6982, for
- quite a bit of technical assistance for this and other programs.
-
- Thanks to Bob Scruggs, owner of Circle Software, 12 East Main St.,
- Belleville, IL 62221, for the use of several QuickBasic routines.
-
-
- SHAREWARE
-
- This program is being offered on a Shareware basis. It may be
- copied and distributed by any means, as long as none of the
- files including this doc file are not altered.
-
- Shareware means that you may try this program to see if it meets
- your needs. If you use Scheduler beyond a trial basis you are
- expected to register it.
-
- Registration fee:
- If you only wish to register this version of Scheduler,
- and do not require future updates, the fee is $25.00.
-
- If you wish to register and receive all future updates
- at no additional cost, the fee is $50.00.
-
- In either case, registration entitles you to all the assistance
- that I can provide.
-
- Ron Thompson
- 214 Marla Kay Drive
- Swansea, IL 62221
- 618-235-7739
-
-
-
-
-
- REGISTRATION FORM
- Please make checks payable to:
- Ron Thompson
- 214 Marla Kay Drive
- Swansea, Illinois 62221
-
-
- ┌───────────────────────────────────────────────────────┬─────────────────┐
- │NAME: │DATE │
- ├───────────────────────────────────────────────────────┴─────────────────┤
- │STREET ADDRESS: │
- ├─────────────────────────────────────────────────────────────────────────┤
- │CITY, STATE, ZIP: │
- ├─────────────────────────────────────────────────────────────────────────┤
- │ Registration for version 1.0 of Scheduler. │
- ├──────────────────────────────────┬──────────────────────────────────────┤
- │ Limited Registration $25.00 │ Full registration $50.00 │
- ├──────────────────────────────────┴──────────────────────────────────────┤
- │ Suggestions: │
- │ │
- │ │
- │ │
- ├─────────────────────────────────────────────────────────────────────────┤
- │ Where did you get Schedule? │
- └─────────────────────────────────────────────────────────────────────────┘
-